TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2022 UT - Salt Lake City Area rating list selection
                                                2021 UT - Salt Lake City Area rating list selection
2022 TLS League Ratings
Section - Intermountain           District - Utah           Area - UT - Salt Lake City
Cottonwood Club          Men          Rating Order
(As of 01/23/2023)
2022 2022
Matches TLS Season YrEnd
Rank Player League Flight Facility W - L TLS NTRP NTRP NTRP
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Ahmed Mohammed -- Summary -- Salt Lake City, UT 3.84 4.0 4.0 C 2021 4.5 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 1 - 1
2022 USTA Mixed 18 & Over mixed 9.0 18 & over Liberty Park 2 - 0
2022 USTA Adult 18 & Over 4.0M Liberty Park 3 - 1
District Championship Mixed 18 & Over 9.0 1 - 1
District Championship Adult 18 & Over Men 4.0 2 - 0
2 Jeremy Hadley -- Summary -- Sandy, UT 3.80 4.0 4.0 M 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 2 - 2
3 Ryan O'Connell -- Summary -- Salt Lake City, UT 3.78 4.0 4.0 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 1 - 2
4 Ryan Hiller -- Summary -- West Jordan, UT 3.78 4.0 4.0 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 2 - 2
2022 USTA Adult 40 & Over 4.0M Liberty Park 3 - 0
2022 USTA Adult 18 & Over 4.0M Liberty Park 4 - 0
District Championship Adult 18 & Over Men 4.0 2 - 1
5 Evan Hiller -- Summary -- Salt Lake City, UT 3.74 4.0 4.0 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 1 - 0
2022 USTA Adult 18 & Over 4.0M Liberty Park 2 - 0
District Championship Adult 18 & Over Men 4.0 1 - 1
6 Steve West -- Summary -- Salt Lake City, UT 3.73 4.0 4.0 A 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 2 - 3
7 Randy Rossi -- Summary -- Shreveport, LA 3.69 4.0 4.0 C 2021 4.0 C
*** See additional rating detail in the Southern - LA - Shreveport-Bossier area.
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
8 JB Henriksen -- Summary -- Salt Lake City, UT 3.68 4.0 4.0 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 2 - 1
2022 USTA Adult 55 & Over 8.0M Liberty Park 1 - 2
9 William Roeca -- Summary -- Salt Lake City, UT 3.67 4.0 4.0 C 2021 4.0 C
2022 USTA Adult 40 & Over 4.5M Liberty Park 0 - 2
2022 USTA Adult 40 & Over 4.0M Liberty Park 2 - 3
2022 USTA Adult 18 & Over 4.0M Liberty Park 2 - 1
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
District Championship Adult 18 & Over Men 4.0 1 - 1
10 Damon Toth -- Summary -- Salt Lake City, UT 3.64 4.0 4.0 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Liberty Park 3 - 3
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 1 - 2
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 3 - 2
2022 USTA Adult 40 & Over 4.0M Liberty Park 1 - 2
2022 USTA Adult 18 & Over 4.0M Liberty Park 0 - 7
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
11 Joseph Nash -- Summary -- Salt Lake City, UT 3.63 4.0 4.0 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 2 - 5
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
12 Juan Arce-Larreta -- Summary -- Salt Lake City, UT 3.43 3.5 3.5 C 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 4 - 1
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 1
2022 USTA Adult 18 & Over 3.5M Liberty Park 4 - 1
Section Championship Adult 18 & Over Men 3.5 0 - 1
District Championship Adult 18 & Over Men 3.5 2 - 0
13 Chris Terry -- Summary -- Salt Lake City, UT 3.36 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 2 - 2
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 1
2022 USTA Adult 18 & Over 3.5M Liberty Park 7 - 1
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 0
Section Championship Adult 18 & Over Men 3.5 2 - 1
District Championship Adult 18 & Over Men 3.5 2 - 0
14 Arunnatesh Muthukkumaraswamy -- Summary -- Salt Lake City, UT 3.34 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Liberty Park 4 - 1
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Sports Mall 4 - 1
2022 USTA Mixed 40 & Over mixed 6.0 40 & over Salt Lake Swim and Tennis Club 1 - 2
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Sports Mall 3 - 2
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Sports Mall 4 - 0
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 0
2022 USTA Adult 18 & Over 3.5M Liberty Park 3 - 1
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Sports Mall 3 - 0
Section Championship Adult 18 & Over Men 3.5 1 - 1
District Championship Mixed 40 & Over 7.0 0 - 1
District Championship Mixed 18 & Over 6.0 1 - 0
District Championship Adult 18 & Over Men 3.5 1 - 0
15 Todd Martin -- Summary -- Salt Lake City, UT 3.34 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 1 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 4 - 0
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 2 - 0
16 Peter Eischeid -- Summary -- Salt Lake City, UT 3.26 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 2
2022 USTA Mixed 40 & Over mixed 8.0 40 & over Liberty Park 2 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 3 - 1
2022 USTA Adult 18 & Over 3.5M Sports Mall 0 - 4
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 2 - 0
17 Peter Fisher -- Summary -- Sandy, UT 3.24 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 1 - 0
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 1
2022 USTA Adult 40 & Over 3.5M Sports Mall 1 - 1
2022 USTA Adult 18 & Over 3.5M Sports Mall 1 - 2
District Championship Adult 18 & Over Men 3.5 0 - 1
18 Matt Irvine -- Summary -- MURRAY, UT 3.21 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 4 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 3 - 3
19 David Mattiussi -- Summary -- Salt Lake City, UT 3.20 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Sports Mall 0 - 2
2022 USTA Mixed 18 & Over mixed 8.0 18 & over Liberty Park 2 - 1
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Liberty Park 0 - 2
2022 USTA Adult 55 & Over 7.0M Sports Mall 2 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 1
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Liberty Park 0 - 1
District Championship Mixed 18 & Over 7.0 1 - 0
20 Vivek Reddy -- Summary -- LAS VEGAS, NV 3.19 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 1 - 3
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 3
21 Jason Doleac -- Summary -- Salt Lake City, UT 3.15 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 2
22 Brad DeHaan -- Summary -- Salt Lake City, UT 3.14 3.5 3.5 C 2021 3.5 C
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 4 - 0
2022 USTA Adult 18 & Over 3.5M Salt Lake Swim and Tennis Club 1 - 1
23 Mark Briesacher -- Summary -- Park City, UT 3.14 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 0 - 4
2022 USTA Adult 55 & Over 7.0M Sports Mall 2 - 0
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 3
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
Section Championship Adult 55 & Over Men 7.0 1 - 2
24 Mark Adams -- Summary -- Bountiful, UT 3.13 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Liberty Park 1 - 6
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 1 - 2
2022 USTA Mixed 40 & Over mixed 6.0 40 & over Liberty Park 3 - 1
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 1 - 2
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Liberty Park 4 - 0
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 1
2022 USTA Adult 18 & Over 3.5M Liberty Park 2 - 0
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
Section Championship Adult 18 & Over Men 3.5 0 - 1
25 Chris Lewon -- Summary -- Salt Lake City, UT 3.12 3.5 3.5 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 2
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 3
26 Clarke Nelson -- Summary -- Salt Lake City, UT 3.06 3.5 3.5 S 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 4
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
27 Kevin Flamm -- Summary -- Salt Lake City, UT 3.00 3.0 3.0 C 2021 3.5 C
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 2 - 0
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 1
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
28 Patrick Roeder -- Summary -- Salt Lake City, UT 2.98 3.0 3.0 S 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 0
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 0
29 Louis Parks -- Summary -- Salt Lake City, UT 2.93 (3.0) 3.5 M 2021 3.0 M
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 0 - 3
30 bryan DeHaan -- Summary -- Draper, UT 2.92 (3.0) 3.0 C 2021 3.5 C
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 4 - 1
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 3 - 5
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Liberty Park 2 - 1
31 Joel Littleford -- Summary -- Draper, UT 2.85 3.0 3.0 C 2021 3.5 A
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 4
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 2 - 2
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 3 - 3
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 2
2022 USTA Adult 40 & Over 3.0M South Jordan Tennis Assoc 7 - 0
2022 USTA Adult 18 & Over 3.5M South Jordan Tennis Assoc 2 - 2
2022 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
District Championship Adult 40 & Over Men 3.0 2 - 0
32 Scott Somerville -- Summary -- SAINT GEORGE, UT 2.82 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 0
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 0 - 1
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 0
33 Edward Grandy -- Summary -- Salt Lake City, UT 2.79 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 3 - 1
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 0
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 3 - 0
34 Ben Haverkost -- Summary -- Salt Lake City, UT 2.78 3.0 3.0 S 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 4 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 2 - 1
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 3 - 0
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 1
35 Collin Begley -- Summary -- Salt Lake City, UT 2.78 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 3 - 0
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 1
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 2 - 1
36 Joseph Arico -- Summary -- Salt Lake City, UT 2.76 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 3
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 1 - 2
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 2 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 2 - 1
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 1
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 5 - 2
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 4 - 1
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
37 Ronald Paredes -- Summary -- Sandy, UT 2.72 3.0 3.0 C 2021 3.0 C
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 3
38 Chad Fullmer -- Summary -- Holladay, UT 2.70 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 3 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 0 - 2
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 3
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 2 - 2
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
39 David Klein -- Summary -- Salt Lake City, UT 2.68 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 3
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 0 - 1
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 2
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 3 - 2
40 Ernie Costello -- Summary -- Salt Lake City, UT 2.68 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Sports Mall 3 - 1
2022 USTA Mixed 40 & Over mixed 7.0 40 & over Cottonwood Club 1 - 2
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 1 - 2
2022 USTA Adult 40 & Over 3.0M Sports Mall 3 - 0
2022 USTA Adult 18 & Over 3.0M Sports Mall 2 - 0
District Championship Adult 40 & Over Men 3.0 0 - 1
41 Tibor Kovacsovics -- Summary -- Sandy, UT 2.67 3.0 3.0 C 2021 3.0 C
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 2 - 1
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 1
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 5 - 2
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
42 Marc Elardo -- Summary -- Salt Lake City, UT 2.65 3.0 3.0 S 2021 3.0 C
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 3
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 2 - 1
43 Dave Ruprecht -- Summary -- Midvale, UT 2.63 3.0 3.0 C 2021 3.0 C
2022 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 0 - 1
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 1
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 2 - 1
44 Howard Davis -- Summary -- Salt Lake City, UT 2.60 3.0 3.0 C 2021 3.0 C
2022 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 0 - 1
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 2 - 2
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 4
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 4
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 0
45 Dan Murray -- Summary -- Salt Lake City, UT 2.59 3.0 3.0 C 2021 3.0 C
2022 USTA Mixed 18 & Over mixed 6.0 18 & over South Jordan Tennis Assoc 0 - 4
2022 USTA Adult 40 & Over 3.0M Liberty Park 0 - 8
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 2
46 Karl Kieffer -- Summary -- Salt Lake City, UT 2.57 3.0 3.0 S 2021 3.0 C
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 4
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 2 - 5
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
47 Shawn Hazen -- Summary -- Salt Lake City, UT 2.44 2.5 3.0 S 3.0 C
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 2
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 4
John Annunziata -- Summary -- Sandy, UT n/a n/a 0.0   2021
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 2
Drew Armstrong -- Summary -- Holladay, UT n/a n/a 4.0 S 2021 4.0 C
2022 Winter League-Saturday 4.0M Saturday Cottonwood Club 1 - 2
Kayne Griffin -- Summary -- Salt Lake City, UT n/a n/a 3.0 S
2022 USTA Mixed 18 & Over mixed 6.0 18 & over Cottonwood Club 0 - 1
Chris Hanrahan -- Summary -- Salt Lake City, UT n/a n/a 3.5 C 2021 3.5 C
2022 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 2
David Headden -- Summary -- Holladay, UT n/a n/a 3.0 C 2021
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 0
Peter Moskowitz -- Summary -- Salt Lake City, UT n/a n/a 3.5 S
2022 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 1
Tom Neuman -- Summary -- Salt Lake City, UT n/a n/a 3.0 C 2021
2022 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 1
Tim Nielsen -- Summary -- Midvale, UT n/a n/a 3.0 C 2021
2022 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 1
steve simpson -- Summary -- Salt Lake City, UT n/a n/a 3.0 C 2021
2022 Winter League-Saturday 3.5M Saturday Cottonwood Club 0 - 2